877358aea3bb24a8b7c862cf51555c31258ff16f,java/java-impl/src/com/intellij/codeInsight/completion/JavaMethodCallElement.java,JavaMethodCallElement,startArgumentLiveTemplate,#InsertionContext#PsiMethod#,190

Before Change


      template.addVariable(name, new MacroCallNode(new CompleteMacro()), new ConstantNode(name), true);
    }

    manager.startTemplate(context.getEditor(), template);
  }

  private boolean shouldInsertTypeParameters() {

After Change


      template.addVariable(name, new MacroCallNode(new CompleteMacro()), new ConstantNode(name), true);
    }

    Editor editor = context.getEditor();
    manager.startTemplate(editor, template);

    TemplateState templateState = TemplateManagerImpl.getTemplateState(editor);
    if (templateState == null) return;

    editor.putUserData(ARGUMENT_TEMPLATE_ACTIVE, this);
    Disposer.register(templateState, () -> {
      if (editor.getUserData(ARGUMENT_TEMPLATE_ACTIVE) == this) {